using Common.Model;
using Mall.Model;
using System.Collections.Generic;

namespace Mall.Logic
{

    /// <summary>
    /// ClientAddress操作逻辑类接口
    /// </summary>
    public interface IClientAddressService
    {

        #region 查询

        /// <summary>
        ///根据关键字分页获取列表
        /// </summary>
        /// <param name="inputInfo"></param>
        /// <returns></returns>
        ResultJsonInfo<List<ClientAddressInfoEntity>> LoadPageList(ParametersInfo<string> inputInfo);

        #endregion

        #region 更新

        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="inputInfo"></param>
        /// <returns></returns>
        ResultJsonInfo<int> SaveInfo(ClientAddressModifyRequest inputInfo);

        #endregion

        #region 删除
        /// <summary>
        /// 删除用户的地址信息
        /// </summary>
        /// <param name="ids"></param>
        /// <returns></returns>
        ResultJsonInfo<int> Remove(List<string> ids);
        #endregion
    }
}
